a := [1,2,3] || [4,5,6];
b := [1,[2,3]] || [[4,5],6];
c := [[1,2],[3,4]] || [[4,[5,6],[7,8]]]
